Analyzing Dynamic Fault Trees Derived from Model-based System Architectures

نویسندگان

  • JOSH DEHLINGER
  • JOANNE BECHTA DUGAN
  • Charles L. Brown
چکیده

Dependability-critical systems require the engineering techniques and tools to provide high assurances of their safety and reliability. Similarly, software-intensive systems are increasingly becoming essential to dependabilitycritical infrastructure requiring dependability engineering techniques to sufficiently analyze the impact of the hardware and software (as well as their interactions and interfaces) on its overall reliability and safety. Despite the acknowledged need for high assurance in dependabilitycritical infrastructure software systems, such as the Digital Feed-Water Control System (DFWCS) for a nuclear reactor used in this work [1], the engineering for these systems focus design and development efforts on the functional behavior required of the system under normal operating conditions and given environmental assumptions such that consideration of failure scenarios may be delayed until after the design is completed. Dependability engineering entails calculating module and system failure rates [2-5]; modeling fault and failure propagations [6-8]; determining failure modes and contingencies; developing diagnostic, prognostic and system health monitoring and management mechanisms [9-12]; and designing for recovery, reconfiguration and reconstitution strategies to handle operational faults and failures [13]. Such dependability engineering technologies need to be developed and incorporated early in design and development process to allow for ample consideration of possible failures, mitigation strategies, tradeoff analyses and economic considerations. Dependability engineers typically perform the dependability analysis manually based on informal software engineering assets including design models, architecture diagrams and requirements documents. This manual process places the onus of creating and analyzing the dependability engineering assets and on the dependability engineers and thus is subject to the skill and expertise of the engineer [4] [14]. Fault tree analysis is a common dependability engineering technique that is subject to inconsistency since engineers can develop differing, but accurate, fault trees for the same system [4] [14-15]. To resolve differences among engineers, a system’s final fault tree often must be resolved through review and consensus building among dependability and system engineers to ensure that the fault tree reflects the actual system [14]. Further, the burden of manually identifying and exposing the potential failure modes in the interactions Dependability-critical systems, such as digital instrumentation and control systems in nuclear power plants, necessitate engineering techniques and tools to provide assurances of their safety and reliability. Determining system reliability at the architectural design phase is important since it may guide design decisions and provide crucial information for trade-off analysis and estimating system cost. Despite this, reliability and system engineering remain separate disciplines and engineering processes by which the dependability analysis results may not represent the designed system. In this article we provide an overview and application of our approach to build architecture-based, dynamic system models for dependability-critical systems and then automatically generate dynamic fault trees (DFT) for comprehensive, toolsupported reliability analysis. Specifically, we use the Architectural Analysis and Design Language (AADL) to model the structural, behavioral and failure aspects of the system in a composite architecture model. From the AADL model, we seek to derive the DFT(s) and use Galileo’s automated reliability analyses to estimate system reliability. This approach alleviates the dependability engineering – systems engineering knowledge expertise gap, integrates the dependability and system engineering design and development processes and enables a more formal, automated and consistent DFT construction. We illustrate this work using an example based on a dynamic digital feed-water control system for a nuclear reactor.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)

Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...

متن کامل

Combining Various Solution Techniques for Dynamic Fault Tree Analysis of Computer Systems

Fault trees provide a graphical and logical framework for analyzing the reliability of systems. A fault tree provides a conceptually simple modeling framework to represent the system-level interactions between component reliabilities. Dynamic fault trees have been shown particularly useful for reliability analysis of embedded computer systems. Dynamic fault trees are a superset of traditional (...

متن کامل

Model-Based Safety Analysis for Vehicle Guidance Systems

This paper considers the design-phase safety analysis of vehicle guidance systems. The proposed approach constructs dynamic fault trees (DFTs) to model a variety of safety concepts and E/E architectures for drive automation. The fault trees can be used to evaluate various quantitative measures by means of model checking. The approach is accompanied by a large-scale evaluation: The resulting DFT...

متن کامل

A Fuzzy Rule Based System for Fault Diagnosis, Using Oil Analysis Results

    Condition Monitoring,   Oil Analysis, Wear Behavior,   Fuzzy Rule Based System   Maintenance , as a support function, plays an important role in manufacturing companies and operational organizations. In this paper, fuzzy rules used to interpret linguistic variables for determination of priorities. Using this approach, such verbal expressions, which cannot be explicitly analyzed or statistic...

متن کامل

Robust Model- Based Fault Detection and Isolation for V47/660kW Wind Turbine

In this paper, in order to increase the efficiency, to reduce the cost and to prevent the failures of wind turbines, which lead to an extensive break down, a robust fault diagnosis system is proposed for V47/660kW wind turbine operated in Manjil wind farm, Gilan province, Iran. According to the acquired data from Iran wind turbine industry, common faults of the wind turbine such as sensor fault...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008